Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F4 Brazil F6 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 El Salvador F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Ecuador F1 Germany F8 USA F3 (Plantation) Ecuador F6 VIII Trofeo Ciudad de Quito - Quito Credicard Mastercard Tennis Cup - Campos do Jordao Britania Zavaleta - Puebla Ecuador F2 Ecuador F3 Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Copa Petrobras - Bogota Colombia F3 Colombia F4 Brazil F5 Colombia F2 USA F6 Colombia F4 Torneo Internacional Challenger Fila 2006 - Leon Mexico F6 Credicard Mastercard Tennis Cup - Campos do Jordao Colombia F5 Colombia F6 Colombia F1 XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Colombia F3 San Luis Potosi Challenger 2007 - San Luis Potosi The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Schickendanz Open - Furth Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Porsche Open - Poznan Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Cali Bancolombia Open - Cali Music City Challenger - Nashville Seguros Bolivar Open - Medellin Wroclaw Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Turin Challenger Bogota Challenger Manta Challenger Brasilia Challenger Cali Challenger Bogota Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Nottingham Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger USTA Challenger of San Antonio - San Antonio Quito Challenger Calabasas Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Morocco Tennis Tour - Casablanca 2002 Azalea Orthopedic Challenger - Tyler V Abierto Internacional de Salinas - Salinas IV Gramado Open de Tenis - Gramado Pereira Challenger 2002 Eddleman USTA Challenger - Birmingham VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito Pereira Challenger Memorial Savigni - Sassuolo The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco VII Trofeo Ciudad de Quito - Quito I Manta Open - Manta Abierto Internacional de Salinas - Salinas Todi Challenger BH Tennis Open International Cup - Belo Horizonte Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Medellin Challenger Challenger Leon 2003 - Leon II Manta Open - Manta GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Cali Challenger Corona Mexico City Open - Mexico City Quito Challenger Tiburon Challenger Bogota Challenger Guayaquil Challenger Morelos Challenger Guadalajara Challenger Santiago Challenger Cali Challenger 13 BH Tennis Open International Cup - Belo Horizonte Heilbronn Challenger San Marino Challenger Ljubljana Open - Ljubljana Guayaquil Challenger San Luis Potosi Challenger Copa Petrobras Colombia - Bogota Prostejov Challenger Furth Challenger Prague Challenger Marburg Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Pereira Challenger Rennes Challenger Monterrey Challenger Guayaquil Challenger Irving Challenger Tallahassee Challenger Prague Challenger San Luis Potosi Challenger - San Luis Potosi Barranquilla Challenger XL Capital Bermuda Open - Bermuda III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Czech Open 2005 - Prostejov BH Tenis Open International Cup 2008 - Belo Horizonte USTA Comerica Challenger - Aptos Seguros Bolivar Open - Bogota Perugia Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Bancolombia Open - Bogota JSM Challenger of Champaign - Urbana Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Guadalajara Challenger Puerto Vallarta Challenger XIII Trofeo Ciudad de Quito - Quito Sunrise Challenger Pharma Medico Open 2008 - Aarhus Copa Petrobras Bogota - Bogota Morocco Tennis Tour - Marrakech Newport Beach Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Guayaquil Challenger VIII Gramado Open - Gramado Copa Petrobras - Santiago III Isla de Lanzarote - Lanzarote Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Kos Succhetti Tennis Cup - Cordenons XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Ford Tennis Championships - Louisville Sao Paulo Challenger dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Talahassee Challenger Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Seguros Bolivar Open - Bogota Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tampere Challenger Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Salinas Challenger Cali Challenger Carson Challenger Bogota Challenger Bordeaux Challenger Caltanissetta Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Scheveningen Challenger Franklin Templeton Tennis Classic - Scottsdale Fairfield Challenger Las Vegas Challenger Tallahassee Challenger Bucaramanga Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Poprad Tatry Challenger Cali Challenger Manta Challenger Tiburon Challenger San Benedetto Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Santo Domingo Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Santiago Challenger Le Gosier Challenger Medellin Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Monterrey Challenger Santo Domingo Challenger Barranquilla Challenger Sarasota Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Adidas International - Sydney San Benedetto Challenger Knoxville Challenger Copa AT&T - Buenos Aires Canberra Challenger Open de la Comunidad Valenciana - Valencia Knoxville Challenger Gerry Weber Open - Halle Santo Domingo Challenger Indian Wells Challenger Savannah Challenger Turin Challenger Ludwigshafen Challenger Perugia Challenger Morelos Challenger Liberec Challenger Arizona Men's Tennis Championships - Scottsdale Stockton Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Lisbon Challenger Legg Mason Tennis Classic - Washington D.C. Bogota Challenger - Bogota Mexico City Challenger Monterrey Challenger Lima Challenger Guayaquil Challenger Columbus Challenger Bogota Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Chennai Open - Chennai Millenium Tennis Championships - Delray Beach IX Trofeo Ciudad de Quito - Quito Cassis Challenger Estoril Open - Estoril The Stella Artois Championships - London Bogota Challenger - Bogota USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Czech Open - Prostejov BA-CA Tennis Trophy - Vienna USTA Men's Challenger of Dallas - Dallas Grand Prix de Tennis de Lyon - Lyon Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London The 'Fitz' Casino Challenger - Tunica Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago IV Challenger Ciudad De Guayaquil - Guayaquil Brasil Open - Costa do Sauipe Heilbronn Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch 2008 Lubbock Challenger - Lubbock Heineken Open - Auckland Brasil Open - Sao Paulo Guayaquil Challenger Bangkok Challenger Bangkok Challenger Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Salvador Challenger Credit Agricole Suisse Open - Gstaad Recife Challenger Blumenau Challenger Medellin Challenger Brisbane International - Brisbane Heineken Open - Auckland Brasil Open - Sao Paulo Alessandria Challenger BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Furth Challenger Brasil Open - Costa do Sauipe Bogota Challenger Bucaramanga Challenger Barcelona Open BancSabadell - Barcelona Cali Challenger Sarasota Challenger Furth Challenger Perugia Challenger Marburg Challenger Geneva Open - Geneva Cali Challenger Vicenza Challenger Bucaramanga Challenger Dallas Challenger BMW Open - Munich Abierto Mexicano - Los Cabos Estoril Open - Estoril Chennai Open - Chennai Austrian Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Sunrise Challenger Mercedes Cup - Stuttgart Open Sabadell Atlantico - Barcelona Leon Challenger Brisbane International - Brisbane Bet-At-Home Austrian Open - Kitzbuhel Bucaramanga Challenger Winston Salem - Winston Salem Rakuten Japan Open - Tokyo VTR Open - Vina del Mar Winston-Salem Open - Winston-Salem Barranquilla Challenger Bogota Challenger VTR Open - Vina del Mar Pereira Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich BB&T Atlanta Open - Atlanta Brasil Open - Sao Paulo Brasil Open - Sao Paulo If Stockholm Open - Stockholm Erste Bank Open - Vienna Las Vegas Challenger Gerry Weber Open - Halle China Open - Beijing AAPT Championships - Adelaide Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Manta Challenger Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Morelos Challenger Santos Challenger AEGON Championships - London Allianz Suisse Open - Gstaad AEGON Championships - London Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Morelos Challenger German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Champaign Challenger Salinas Challenger BMW Open - Munich UNICEF Open - 's Hertogenbosch Champaign Challenger Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Fergana Challenger PTT Thailand Open - Bangkok Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne San Luis Potosi Challenger Valencia Open - Valencia Almaty Challenger Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Irving Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Vancouver Challenger Campinas Challenger Suisse Open - Gstaad 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble SkiStar Swedish Open - Bastad Copa Kia - Santiago Guayaquil Challenger BMW Tennis Championship - Sunrise US Men's Clay Court Championship - Houston Voit Mexico City Open - Mexico City The 10tele.com Open - Nottingham Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells If Stockholm Open - Stockholm Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome SAP Open - San Jose Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Open 13 - Marseille Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Citi Open - Washington Ecuador Open - Quito US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Atlanta Tennis Championships - Atlanta Morelos Challenger Tallahassee Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Legg Mason Tennis Classic - Washington Australian Open - Melbourne Wimbledon - London Mutua Madrilena Masters Madrid - Madrid Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Rogers Masters - Montreal Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Grand Prix Hassan II - Casablanca Copa Claro - Buenos Aires U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Brisbane - Brisbane French Open - Paris Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Davis Cup, Group I, 1R, ECU-COL 1-4 U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Miami U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati French Open - Paris The Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group I, 2R, BRA-COL 3-1 Australian Open - Melbourne Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 French Open (juniors) Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Finals, Group D Olympics - London Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, COL-URU 3-2 U.S. Open (juniors) Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0